<!DOCTYPE html>
<html>
    <head>
        <title>Save Rabbits</title>
        <link rel ="icon" type ="image/x-icon" href="./assets/favicon.png">

        <!-- the following says there are javascript source code contained in 
             the external source files
        -->
        <!-- external library -->
        <script type="text/javascript" src="src/lib/gl-matrix.js"></script>

        <!-- Engine code -->
        <!-- Core of Engine -->
        <script type="text/javascript" src="src/Engine/Core/Engine_Core.js"></script>
        <script type="text/javascript" src="src/Engine/Core/Engine_VertexBuffer.js"></script>
        <script type="text/javascript" src="src/Engine/Core/Engine_GameLoop.js"></script>
        <script type="text/javascript" src="src/Engine/Core/Engine_Input.js"></script>
        <script type="text/javascript" src="src/Engine/Core/Engine_ParticleSystem.js"></script>
        <script type="text/javascript" src="src/Engine/Core/Engine_LayerManager.js"></script>
        <!-- Resource support -->
        <script type="text/javascript" src="src/Engine/Core/Resources/Engine_ResourceMap.js"></script>
        <script type="text/javascript" src="src/Engine/Core/Resources/Engine_TextFileLoader.js"></script>
        <script type="text/javascript" src="src/Engine/Core/Resources/Engine_DefaultResources.js"></script>
        <script type="text/javascript" src="src/Engine/Core/Resources/Engine_AudioClips.js"></script>
        <script type="text/javascript" src="src/Engine/Core/Resources/Engine_Textures.js"></script>
        <script type="text/javascript" src="src/Engine/Core/Resources/Engine_Fonts.js"></script>
        <script type="text/javascript" src="src/Engine/Scene.js"></script>
        <script type="text/javascript" src="src/Engine/Material.js"></script>
        <!--Lights -->
        <script type="text/javascript" src="src/Engine/Lights/Light.js"></script>
        <script type="text/javascript" src="src/Engine/Lights/LightSet.js"></script>
        <!-- Utilities -->
        <script type="text/javascript" src="src/Engine/Utils/Transform.js"></script>
        <script type="text/javascript" src="src/Engine/Utils/BoundingBox.js"></script>
        <script type="text/javascript" src="src/Engine/Utils/Interpolate.js"></script>
        <script type="text/javascript" src="src/Engine/Utils/InterpolateVec2.js"></script>
        <script type="text/javascript" src="src/Engine/Utils/LoadingIconConfig.js"></script>
        <script type="text/javascript" src="src/Engine/Utils/ShakePosition.js"></script>
        <!-- Renderables -->
        <script type="text/javascript" src="src/Engine/Renderables/Renderable.js"></script>
        <script type="text/javascript" src="src/Engine/Renderables/TextureRenderable.js"></script>
        <script type="text/javascript" src="src/Engine/Renderables/TextureRenderable_PixelCollision.js"></script>
        <script type="text/javascript" src="src/Engine/Renderables/SpriteRenderable.js"></script>
        <script type="text/javascript" src="src/Engine/Renderables/SpriteRenderable_PixelCollision.js"></script>
        <script type="text/javascript" src="src/Engine/Renderables/SpriteAnimateRenderable.js"></script>
        <script type="text/javascript" src="src/Engine/Renderables/FontRenderable.js"></script>
        <script type="text/javascript" src="src/Engine/Renderables/LineRenderable.js"></script>
        <script type="text/javascript" src="src/Engine/Renderables/LightRenderable.js"></script>
        <script type="text/javascript" src="src/Engine/Renderables/IllumRenderable.js"></script>
        <script type="text/javascript" src="src/Engine/Renderables/ParticleRenderable.js"></script>
        <!-- Shadows -->
        <script type="text/javascript" src="src/Engine/Shadows/ShadowCaster.js"></script>
        <script type="text/javascript" src="src/Engine/Shadows/ShadowReceiver.js"></script>
        <script type="text/javascript" src="src/Engine/Shadows/ShadowReceiver_Stencil.js"></script>
        <!-- GameObject -->
        <script type="text/javascript" src="src/Engine/GameObjects/GameObject.js"></script>
        <script type="text/javascript" src="src/Engine/GameObjects/GameObject_PixelCollision.js"></script>
        <script type="text/javascript" src="src/Engine/GameObjects/GameObjectSet.js"></script>
        <script type="text/javascript" src="src/Engine/GameObjects/TiledGameObject.js"></script>
        <script type="text/javascript" src="src/Engine/GameObjects/ParallaxGameObject.js"></script>
        <!-- Particles -->
        <script type="text/javascript" src="src/Engine/Particles/Particle.js"></script>
        <script type="text/javascript" src="src/Engine/Particles/ParticleGameObject.js"></script>
        <script type="text/javascript" src="src/Engine/Particles/ParticleGameObjectSet.js"></script>
        <script type="text/javascript" src="src/Engine/Particles/ParticleEmitter.js"></script>
        <!-- Shaders -->
        <script type="text/javascript" src="src/Engine/Shaders/SimpleShader.js"></script>
        <script type="text/javascript" src="src/Engine/Shaders/TextureShader.js"></script>
        <script type="text/javascript" src="src/Engine/Shaders/SpriteShader.js"></script>
        <script type="text/javascript" src="src/Engine/Shaders/LineShader.js"></script>
        <script type="text/javascript" src="src/Engine/Shaders/LightShader.js"></script>
        <script type="text/javascript" src="src/Engine/Shaders/ShaderLightAtIndex.js"></script>
        <script type="text/javascript" src="src/Engine/Shaders/IllumShader.js"></script>
        <script type="text/javascript" src="src/Engine/Shaders/ShaderMaterial.js"></script>
        <script type="text/javascript" src="src/Engine/Shaders/ShadowCasterShader.js"></script>
        <!-- Camera -->
        <script type="text/javascript" src="src/Engine/Cameras/Camera.js"></script>
        <script type="text/javascript" src="src/Engine/Cameras/Camera_Manipulation.js"></script>
        <script type="text/javascript" src="src/Engine/Cameras/Camera_Input.js"></script>
        <script type="text/javascript" src="src/Engine/Cameras/Camera_Xform.js"></script>
        <script type="text/javascript" src="src/Engine/Cameras/CameraState.js"></script>
        <script type="text/javascript" src="src/Engine/Cameras/CameraShake.js"></script>

        <!-- Physics support -->
        <script type="text/javascript" src="src/Engine/Core/Engine_Physics.js"></script>
        <script type="text/javascript" src="src/Engine/RigidShapes/RigidShape.js"></script>
        <script type="text/javascript" src="src/Engine/RigidShapes/RigidCircle.js"></script>
        <script type="text/javascript" src="src/Engine/RigidShapes/RigidRectangle.js"></script>
        <script type="text/javascript" src="src/Engine/RigidShapes/CollisionInfo.js"></script>
        <script type="text/javascript" src="src/Engine/RigidShapes/RigidCircle_Collision.js"></script>
        <script type="text/javascript" src="src/Engine/RigidShapes/RigidRectangleCircle_Collision.js"></script>
        <script type="text/javascript" src="src/Engine/RigidShapes/RigidRectangle_Collision.js"></script>

        <!-- Client game code -->
        <script type="text/javascript" src="src/SaveRabbits/SaveRabbits.js"></script>
        <script type="text/javascript" src="src/SaveRabbits/loseLevel.js"></script>
        <script type="text/javascript" src="src/SaveRabbits/winLevel.js"></script>
        <script type="text/javascript" src="src/SaveRabbits/NewPlayerLevel.js"></script>
        <script type="text/javascript" src="src/SaveRabbits/MenuLevel.js"></script>        
        <script type="text/javascript" src="src/SaveRabbits/AboutUsLevel.js"></script>        
        <!-- Objects -->
        <script type="text/javascript" src="src/SaveRabbits/Objects/Bloodpack.js"></script> 
        <script type="text/javascript" src="src/SaveRabbits/Objects/Wall.js"></script>       
        <script type="text/javascript" src="src/SaveRabbits/Objects/Map.js"></script>
        <script type="text/javascript" src="src/SaveRabbits/Objects/Rabbit.js"></script>
        <script type="text/javascript" src="src/SaveRabbits/Objects/SpaceShip.js"></script>
        <script type="text/javascript" src="src/SaveRabbits/Objects/ShipWeapon.js"></script>
        <script type="text/javascript" src="src/SaveRabbits/Objects/Propeller.js"></script>
         <script type="text/javascript" src="src/SaveRabbits/Objects/Defender.js"></script>
        <script type="text/javascript" src="src/SaveRabbits/Objects/Minion.js"></script>
        <script type="text/javascript" src="src/SaveRabbits/Objects/Cheatobject.js"></script>
        <script type="text/javascript" src="src/SaveRabbits/Objects/Bullets.js"></script>
        <script type="text/javascript" src="src/SaveRabbits/Objects/FireMinion.js"></script>
        <script type="text/javascript" src="src/SaveRabbits/Objects/WallCircle.js"></script>
        <script type="text/javascript" src="src/SaveRabbits/Objects/Door.js"></script>
        <script type="text/javascript" src="src/SaveRabbits/Objects/Button.js"></script>
        <script type="text/javascript" src="src/SaveRabbits/Objects/Boom.js"></script>
        <script type="text/javascript" src="src/SaveRabbits/Objects/Coin.js"></script>
        <script type="text/javascript" src="src/SaveRabbits/Objects/Tips.js"></script>
        <script type="text/javascript" src="src/SaveRabbits/Geometry/CircleRenderable.js"></script>
        <script type="text/javascript" src="src/SaveRabbits/Objects/LaserMinion.js"></script>        
        
        <script type="text/javascript" src="src/SaveRabbits/Objects/BloodBar.js"></script>
        <script type="text/javascript" src="src/SaveRabbits/Objects/WinDoor.js"></script>
        
        <!-- Util -->
        <script type="text/javascript" src="src/SaveRabbits/Util/SceneFileParser.js"></script>


        <link rel="stylesheet" type="text/css" href="LoadingIcons.css">
    </head>

    <body onload="
        var MyGame = new MenuLevel();
        gEngine.Core.initializeEngineCore('GLCanvas', MyGame);
     ">
    <div id="LoadingIconParent" style="width: 1280px; height:720px; margin:0 auto;">
        <canvas id="GLCanvas">
            <!-- GLCanvas is the area we will draw in: a 640x480 area. -->
            Your browser does not support the HTML5 canvas.
            <!-- this message will show only if WebGL clearing failed -->
        </canvas>
        <script type="text/javascript"> gEngine.LoadingIconConfig.setup(); </script>
    </div>
    </body>
</html>